High-Performance Low-Power Cache Memory Architectures
نویسنده
چکیده
Recent remarkable advances of VLSI technology have been increasing processor speed and DRAM capacity. However, the advances also have introduced a large, growing performance gap between processor and main memory. Cache memories have long been employed on processor chips in order to bridge the processor-memory performance gap. Therefore, researchers have made great efforts to improve the cache performance. However, the surroundings of processor-chip design have been changing. 1) Recent growing mobile-market strongly requires not only high performance but also low-energy dissipation for expanding the battery life. 2) Recent VLSI technology have made it possible to integrate processor and main memory into the same chip, so that the chip boundary between cache and main memory can be eliminated. The changes suggest that we need to keep considering cache architectures for high-performance, low-energy computer systems. Reducing the frequency of off-chip accesses has mainly two advantages: reducing memoryaccess latency and reducing energy dissipation for driving external I/O pins. The most straightforward way to improve the performance/energy efficiency of memory systems is to invest the increasing transistor budget in the cache memories (increasing cache capacity). Increasing cache capacity improves cache-hit rates, so that more memory accesses can be confined in on-chip. However, it also leads to increase in cache-access latency, which is the time wasted to access the cache, and cache-access energy, which is the energy dissipated for a cache access. Since almost all memory accesses concentrate in cache memories, improving performance/energy efficiency of cache memories is one of the most important challenges. This thesis introduces adaptive cache management techniques for high performance, lowenergy processor chips. The caches proposed in this thesis attempt to eliminate unnecessary operations for reducing energy dissipation and improving performance. In the first part of this thesis, we introduce a cache architecture for reducing cache-access
منابع مشابه
A Simulation Platform for SRAM-TCAM Based Memory Architectures
The increasing demand for high speed and low power memory systems has led to the introduction of Ternary Content Addressable Memories to cache architectures, because of their ability to store the don’t care value in addition to 1’s and 0’s. However, existing simulator platforms have been built to support SRAM and DRAM based memory models. In this paper, we present a platform that enables the si...
متن کاملArchitectural Adaptation for Power and Performance
Modern computer architectures represent design tradeoffs involving a large number of variables in a very large design space. Choices related to organization of major system blocks (CPU, cache, memory, I/O) do not work well across different applications. The performance and power variation across applications and against changing data set in a given application can easily be an order of magnitud...
متن کاملReduction in Cache Memory Power Consumption based on Replacement Quantity
Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...
متن کاملReduction in Cache Memory Power Consumption based on Replacement Quantity
Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...
متن کاملTrends in High-Performance, Low-Power Cache Memory Ar- chitectures
One of uncompromising requirements from portable computing is energy efficiency, because that affects directly the battery life. On the other hand, portable computing will target more demanding applications, for example moving pictures, so that higher performance is still required. Cache memories have been employed as one of the most important components of computer systems. In this paper, we b...
متن کامل